<?php


class agendaComponents extends sfComponents {

  public function executeToolbar(){
    $this->turno = new Turno();
    $this->medicos = Objetos::_toArray(UsuarioPeer::getByCredencial("realiza_estudios"));
  }
  public function executeMensual() {
    $this->semanas = FechasDias::armarSemanas($this->anio,$this->mes);
    $this->mes_anterior = FechasDias::mesAnterior($this->mes,$this->anio);
    $this->anio_anterior = FechasDias::anioAnterior($this->mes,$this->anio);
    $this->mes_siguiente = FechasDias::mesSiguiente($this->mes,$this->anio);
    $this->anio_siguiente = FechasDias::anioSiguiente($this->mes,$this->anio);
    $this->nombre_mes = FechasDias::nombreMes($this->mes);
  }
  public function executeSemanal(){
    $this->nombre_mes = FechasDias::nombreMes($this->mes);
    $this->hora_inicio = sfConfig::get("app_hora_inicio");
    $this->hora_cierre = sfConfig::get("app_hora_cierre");
    $this->dias = FechasDias::armarDiasSemana($this->anio,$this->mes,$this->dia);
  }
  public function executeDiario(){
    $this->hora_inicio = sfConfig::get("app_hora_inicio");
    $this->hora_cierre = sfConfig::get("app_hora_cierre");
  }
}
